package yt.demo.appcoresystem.service;


import yt.demo.appcommondb.base.IBaseService;
import yt.demo.appcommondb.dto.SplitPageDTO;
import yt.demo.appcommondb.vo.PageVO;
import yt.demo.appcoresystem.entity.SystemUser;

import java.util.List;


public interface ISystemUserService extends IBaseService<SystemUser> {

    PageVO<SystemUser> getCusPageList(SplitPageDTO dto, SystemUser params);

    SystemUser getUsernameInfo(String username);

    List<String> getPermissionList(Long userId);

    String encryptPassword(String password, String salt);
}
